package com.slj.model.vo;

import com.slj.model.entity.Inventory;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 库存产品视图对象（VO）
 * <p>
 * 继承自Inventory实体类，扩展了产品相关的展示信息，
 * 用于前端展示库存信息时携带更多关联产品数据
 */
@Data
@Tag(name = "库存产品信息")
public class InventoryProductVO extends Inventory {

    @Schema(description = "产品品牌")
    private String brand;


    @Schema(description = "产品分类名称")
    private String categoryName;

    @Schema(description = "供应商名称")
    private String supplierName;

    @Schema(description = "产品图片URL")
    private String imageUrl;



    @Schema(description = "库存状态")
    private String stockStatus;
}